#include "uart.h"
#include "QDebug"
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QSerialPort>        //提供访问串口的功能
#include <QSerialPortInfo>    //提供系统中存在的串口的信息

void MainWindow::app_uart_init(void)
{
    serial.setBaudRate(QSerialPort::Baud2400);

    serial.setDataBits(QSerialPort::Data8);

    serial.setParity(QSerialPort::EvenParity);

    serial.setStopBits(QSerialPort::OneStop);

    serial.setFlowControl(QSerialPort::NoFlowControl);

    // 清除当前显示的端口号
    ui->com_Box->clear();
    //检索端口号
    foreach(const QSerialPortInfo &info,QSerialPortInfo::availablePorts())
    {
         serial.setPort(info);
         ui->com_Box->addItem(info.portName());
         qDebug()<<"串口名"<<info.portName();
    }
}



